#!/usr/bin/env python
# coding: utf-8

# In[4]:


import pandas as pd

## 读取Excel
df1 = pd.read_excel(r"/Users/andy/Downloads/生意发展部督导区域分配明细2019.5.7(2).xlsx", sheet_name = "sheet1", index_col = 0, header = 0, usecols = 0)
#sheet_name 可以输入具体的工作表名称或输入序号(从0开始), 如果不指定, 则默认导入第一个工作表
#index_col表示用第几列作为行索引, header表示使用第几行作为列索引
#有时候列太多, 使用usecols表示导入的列数, usecols可以使用列表表示某个区间, 例如usecols = [0, 2]


## 写入Excel
df1.to_excel(excel_writer = r"路径", sheet_name = "测试文档", index = False, columns = ["用户ID","8月销量"], encoding = "utf-8", na_rep = 0)
#sheet_name 用于指定导出的工作表名称, columns表示要导出的列
#encoding和na_rep都是非必须的, na_rep表示缺失值用什么进行填充
#index = False 表示不导出index
#如果存在无穷值, 则使用inf_rep = 0对无穷值进行处理, 表示把无穷值替换成0


## 将文件导出到多个sheet
writer = pd.ExcelWriter(excelpath, engine = "xlswriter")
#excelpath替换成要存放文件的路径

df1.to_excel(writer, sheet_name = "表1")
df2.to_excel(writer, sheet_name = "表2")
df3.to_excel(writer, sheet_name = "表3")
#分别将df1, df2, df3写入到不同的工作表

writer.save()
#保存读写的内容


# In[ ]:




